load(
    "@nazel//:nazel_build.bzl",
    "nazel_cc_library",
)

package(default_visibility = ["//visibility:public"])

nazel_cc_library(
    name = "simple_arb_strategy",
    srcs = ["simple_arb_strategy.cc"],
    hdrs = ["simple_arb_strategy.h"],
    deps = [
        "//cc/coin2",
    ],
)

nazel_cc_library(
    name = "simple_amm_strategy",
    srcs = ["simple_amm_strategy.cc"],
    hdrs = ["simple_amm_strategy.h"],
    deps = [
        "//cc/coin2",
        "dex_strat_utils"
    ],
)

nazel_cc_library(
    name = "dex_strat_utils",
    srcs = ["dex_strat_utils.cc"],
    hdrs = ["dex_strat_utils.h"],
    deps = [
        "//cc/coin2",
    ],
)
